package com.itheima.tanhua.api;

import com.itheima.tanhua.mongo.Visitors;
import com.itheima.tanhua.vo.PageResult;

import java.util.List;

/**
 * @author Lff
 * @date 2022/4/2
 */
public interface VisitorsApi {

    /**
     * 保存来访记录
     *
     * @param visitors
     */
    void save(Visitors visitors);

    /**
     * 查询所有访客记录
     *
     * @param id
     * @param date
     * @return
     */
    List<Visitors> findMyVisitors(Long id, Long date);

    /**
     * @param userId   当前登录用户id
     * @param page     页码
     * @param pagesize 页码尺寸
     * @return
     */
    PageResult findVisitorPage(Long userId, Long date, Integer page, Integer pagesize);
}
